online shopping windows other siding doors cmsimple unix emerald php rails solaris agile prestashop onlineshop ruby on rails consulting ruby mysql replacement windows ruby on rails contracting shop content management system online florists javascript java ruby on rails